草庐IT

Ruby Socket 编程

全部标签

ios - 是否应该将所有引用声明为弱的以编程方式创建的 subview ?

在iOS5中使用ARC时,我对我在View中创建的subview的引用是否应该使用weak或strong关键字声明感到困惑。这是我的头文件示例:#import#import@classSCLGridView;@interfaceMyViewController:UIViewController@property(weak,nonatomic)IBOutletUIView*hiddenBrowserView;@property(strong,nonatomic)SCLGridView*gridView;@property(strong,nonatomic)UIImageView*back

iphone - 如何以编程方式取消 segue 并保持在同一 View 中

我想知道当某些条件为false时我们如何取消程序中的segue?下面是我的代码片段:if([segue.identifierisEqualToString:@"InformationSegue"]){NSFetchRequest*request=[[NSFetchRequestalloc]init];NSEntityDescription*entity=[NSEntityDescriptionentityForName:@"Login"inManagedObjectContext:self.managedObjectContext];NSPredicate*predicate=[NSP

iphone - 在以编程方式创建的控件中检测 iOS UI 事件

我想要一个我在主视图Controller中创建的文本输入(UITextField)对用户的输入使用react(特别是当他们点击键盘的“返回”键时),但我找不到任何方法来做到这一点.我知道执行此操作的“常规”方法是在InterfaceBuilder中创建控件并使用它将控件上的事件连接到公开的IBAction方法,但我想在没有InterfaceBuilder的情况下执行此操作。或者我可以在InterfaceBuilder中创建控件并使其事件正常连接,但是我如何才能从我的控件中获取对象来控制它(我只想能够隐藏/显示它并可能重新定位)代码?我还是找不到办法做到这一点任何一条路线都适合我——我真

objective-c - 您如何以编程方式检测 iPad 的世代?

我正在开发一个需要能够检测iPad中是否存在相机硬件的程序。我认为最简单的方法是确定设备是哪一代,但如果有更简单的方法来检测也能工作的硬件。设计此应用程序的iPad很可能是最近购买的,并且运行在标准更新版本的iOS上。 最佳答案 不,您可以简单地检查正在使用的设备!用于检查所有iOS设备:NSString*deviceType=[UIDevicecurrentDevice].model;NSLog(deviceType);为了检查摄像头if([UIImagePickerControllerisSourceTypeAvailable:

ios:以编程方式设置静态 UITableViewCell(不使用 tableView:heightForRowAtIndexPath :)

我有一个TableView,其中包含一组静态的2行(在Storyboard中创建)。我有一个特定的UITableViewCell,其中包含一个文本框,其大小是动态生成的。我还想为包含的UITableViewCell动态设置高度,但是为UITableViewCell设置.frame似乎不起作用。有没有人在不使用tableView:heightForRowAtIndexPath:的情况下以编程方式完成此操作?当前代码:CGSizemaximumLabelSize=CGSizeMake(296,9999);CGSizeexpectedLabelSize=[self.place.details

iphone - 如何以编程方式调整 Storyboard 中 UIBarButtonItem 的可见性

我有一个UIBarButtonItem(在Storyboard中定义),我已分配给我自己的自定义SwitchConsumerBarButton类。我想做的是根据某些标准规定它在PageInit上的可见性。我想以编程方式进行。我已经尝试实现-(id)init但它没有被调用,我如何控制这个对象的初始化?我查看了可以为此类型调用的不同初始化方法,但我不知道Storyboard会调用哪一个?@implementationSwitchBarButton-(id)init{if(self=[superinit]){NSLog(@"gwojbngowj");}returnself;}@end

iphone - 如何在 iOS iPhone 应用程序上以编程方式轻松回放 .m4a 文件

如何连续播放多个.m4a文件?目前,我的函数开始播放一个,使用AudioServicesPlaySystemSound等,使用AudioServicesAddSystemSoundCompletion选择一个回调,然后返回。当声音结束时,回调让我的软件继续。只要有背靠背的声音,就会有很多编码。我的软件可以开始播放.m4a,然后以某种方式等待它完成,等待它的回调来设置标志吗?我可以使用pthread软件来执行带有多任务暂停的等待循环吗?到目前为止,这是我的代码...//播放声音文件后恢复game_state继续游戏。intgame_state_after_sound;voidplay_s

iOS – Event Kit编程监听通知

我想观察日历应用程序的变化,所以我注册了EKEventStoreChangedNotification通知。但是我是否需要有一个“活着”的EKEventStore对象才能收到这个通知?我想我正在初始化ViewController中的EKEventStore对象以检索一些事件。然后我将弹出导航堆栈的这个ViewController,ViewController将被释放,因此EKEventStore对象将被释放。 最佳答案 不,您不需要让EKEventStore对象保持事件状态,因为您已经使用名为eventStore的EKEventSt

objective-c - 以编程方式与 charles 代理服务器 HTTP 请求和响应通信

我正在尝试开发一个应用程序来监控其他应用程序的数据计划使用情况。根据链接iPhone/iPaddatausagetracking,我设置了代理服务器Charles。现在我可以在charles中看到iPhone网络流量的所有http请求/响应。现在我需要编写一个应用程序来检查这些charles请求/响应的HTTPheader。如何在IOS(objective-C)中以编程方式执行此操作?请帮忙! 最佳答案 我无法将其添加为评论(需要50个代表),我知道这可能不是您要找的东西,但这是我发现以编程方式访问session的唯一方法。您可以编

ios - 如何在 iPhone 中以编程方式保存带有时间戳的屏幕截图?

您好,我正在开发一个iPad应用程序,该应用程序需要自动截取屏幕截图,图像应以屏幕名称的名称保存,其中包含设备中的当前日期和当前时间。有人帮我做这件事。我尝试了以下代码。在该代码中截取了屏幕截图,我将在该View的标签中打印名称。但标签上的时间不准确,所以我想以屏幕名称附加时间的名称保存图像。//--ScreenCapture--------------------------------------------------------------------//UIImage*image=nil;UIGraphicsBeginImageContext(loginBgImgVw.fra